feat(kiloclaw): bump openclaw to version 2026.6.1#3710
Closed
kilo-code-bot[bot] wants to merge 1 commit into
Closed
feat(kiloclaw): bump openclaw to version 2026.6.1#3710kilo-code-bot[bot] wants to merge 1 commit into
kilo-code-bot[bot] wants to merge 1 commit into
Conversation
Contributor
Author
Code Review SummaryStatus: 4 Issues Found | Recommendation: Address before merge Executive SummaryThe Dockerfile pin is correctly bumped to Overview
Issue Details (click to expand)CRITICAL
WARNING
Other Observations (not in diff)Issues found in unchanged code that cannot receive inline comments:
Files Reviewed (2 files)
Fix these issues in Kilo Cloud Reviewed by claude-4.6-sonnet-20260217 · 440,655 tokens Review guidance: REVIEW.md from base branch |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
2026.5.26to2026.6.1inservices/kiloclaw/Dockerfile.The existing Dockerfile patches are retained unchanged:
DISCOVERY_TIMEOUT_MS 5e3 → 60e3): Still required; no configurable override surfaced in this release.actionRequiresTargetnull-safety patch (MESSAGE_ACTION_TARGET_MODE[action] !== "none"→ nullish coalesce): Still required; the channel-target fix is not listed as upstreamed in these release notes.Potential deployment concerns from release notes
The following changes in this release warrant attention for our deployment:
1. Plugin install index moved to SQLite
Our bundled plugin deps are baked into
OPENCLAW_PLUGIN_STAGE_DIRat image build time viaresolveExternalBundledRuntimeDepsInstallRoot(). If OpenClaw now uses a SQLite-backed install index to locate those deps, the path resolution logic for the stage dir must still be compatible with the baked layout. The stage-root comment in the Dockerfile is updated to reference2026.6.1. If the smoke test'sopenclaw doctor/ plugin load phase fails on first boot, this is the first place to investigate.2. Doctor JSON probe changes
The controller's bootstrap relies on
openclaw doctoroutput to detect healthy startup. Changes to doctor JSON output format could break our structured parsing. Verify doctor output in the smoke test.3.
channel-target-*.jsnullish coalesce patch guardOur existing patch (
MESSAGE_ACTION_TARGET_MODE[action] !== "none"→(MESSAGE_ACTION_TARGET_MODE[action] ?? "none") !== "none") uses a strict string match. If the minified output format changed in this release, thesedguard in the Dockerfile will catch it (exits non-zero if the original pattern is not found) and the image build will fail. This is working-as-intended safety, but monitor the CI build.4. Memory subsystem changes
Significant changes to the memory/vector subsystem on Linux. Our machines use Fly Volumes mounted at
/root/.openclaw— the Linux watcher fan-out reduction and native watcher reattachment on directory recreation are directly relevant to our persistent-volume deployment model. Verify that memory/search state is intact after a persisted-root restart in smoke testing.5. Gateway static asset serving change
This changes the gateway's static-file serving path to be async. Our controller health-check probes the gateway's Control UI HTML. Ensure readiness detection in the controller still works correctly after this change.
Verification
docker buildx build --build-context workspace=../.. --load -t kiloclaw:test .bash services/kiloclaw/scripts/controller-openclaw-upgrade-smoke-test.shopenclaw doctoroutput, and plugin load in smoke output.Visual Changes
N/A
Reviewer Notes
v2026.6.1is not yet published as a stable release at the time of this PR (onlyv2026.6.1-beta.3exists). The Dockerfile pin will causenpm install -g openclaw@2026.6.1to fail until the stable release is published. Merge only once the stable release is live on npm.